Greyhound bus lines run all along the west coast of Oregon.
If you choose to drive along the winding roads of Southern Oregon, then you will want to take Interstate 5 and get off at either of the Grants Pass exits; exit 55 or 58.